My setups

Here I document my setup through the years, from oldest to newest.

2016 - 2017

During this time I used Ubuntu, first with Unity, later with XFCE. No screenshot from this time have survived.

2018

dwm with custom patches, ranger, st, self-made background tile.

Early 2019

In 2019 I wrote my own X11 window manager, which I called antares. The code is no longer publically available. It was kinda bad and did nothing novel. But I had fun and learned a lot.

Mid 2019

I had worked some more on my window manager. The pictures above where the example pictures I had "staged" at the time.

I was particularly proud of the triple border thing. I still remeber how I did it: My WM was a so called "reparenting WM", which is an X11-ism where the window manager reparents windows from clients into its own clients. By giving the reparented window and the parent window a border and colouring the parent window itself, I achieved, in a midly miserable way, an interesting visual style.

Late 2019

My setup for most of 2019. Still my own WM, but I had removed its internal bar and replaced it with one of those that require an external status generator to pipe things into it. Writing that status generator I wasn't content with just executing a few shell commands every few seconds to get the information; I wanted it to update immediately when soemthing changes. I created a little C program that subscribed to events. That was when I learned about poll(), which was one of my greatest "aha"-moments regarding programming.

Looking at the music player, it's kinda funny I considered myself a metal-head back then, the goth signs were clearly visible.

2019 Wayland Experiments

I experimented a bit with wio, a wayland server copying the UX of Plan9s rio, by Drew Devault. I even landed a few patches in it.

2020

In 2020 I abandoned my own X11 window manager and moved to sway.

Fun fact: the english subtitles for the demo video on the sway websites were contributed by me; I transscribed the video, another user on the sway IRC channel converted that into a format that could be squeezed into the video.

Note how my hostname in the picture is tarazed, while working on a project called wayve: Those are not related to my current projects using those names; I just sometimes reuse names I like when the original project didn't work out.

I was mildly Plan9-obsessed during this time, hence the terminal colour.

During this time I started working on lavalauncher. I remember it being quite painful to find fitting monochrome icons.

The rounded corners where not done in an image editor! I had written a weird little program called corny-corners, which added the screen corners as an overlay. It's code has been lost to time, but it was just a little layer-shell cairo thing. I still kinda like the look of those corners...

I designed that cursor theme myself. Might revisit it some time.

As the fetch program says, I used own a Librem13v3. It was a pretty bad laptop, all things considered. It had hadware based screen-freezing problems; the screen would, randomly, start slowly fading to grey, with a bright grey ring appearing around the outside. Kinda trippy. I returned it and got a replacement. Unfortunately, the screws on the replacement where stripped, so I had a very hard time opening it to install my drive. The screws where made from a soft, cheap material. I borrowed screws from a broken laptop I had lying around to replace them. Eventually the hinges ripped out of the screen. After that I switched to a librebooted thinkpad x200 until 2024-ish.

2021

Still sway, still lavalauncher, still vim. Around this time I started appreciating black-on-white text in my editor and terminal.

I had a script back then which allowed me to rename sways workspaces with a little popup. Was quite good at keeping me organized.

2024

Finally on river. Also visible are wlclock, wayloadmon and wayneko. I had switched from vim to kakoune.

I had multiple interesting river configurations from 2021 to 2024, however this is the only one if which a screenshot survived.

Today

Currently using tarazed on river. Switched to emacs from kakoune. Still appreciate black-on-white text for my editor, but moved back to a traditional colour scheme for the terminal so I can tell the two apart easier at a glance.